package br.fatec.dominio;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;

import br.fatec.servico.IUsuarioDAO;
import br.fatec.servico.UsuarioDAO;

public class UsuarioRepositorio {
	private IUsuarioDAO usuarioDAO;

	public UsuarioRepositorio() {
		this.usuarioDAO = new UsuarioDAO();

	}

	public ArrayList consultaTodos() {
		String msg="";
		ResultSet rs = usuarioDAO.consultaTodos();
		Usuario umUsuario = new Usuario();
		ArrayList listaUsuarios = new ArrayList();
		try {
			while (rs.next()) {
				umUsuario = new Usuario();
				umUsuario.setNome(rs.getString("nome"));
				umUsuario.setId(rs.getString("id"));
				umUsuario.setPerfil(rs.getString("senha"));
				umUsuario.setSenha(rs.getString("perfil"));
				listaUsuarios.add(umUsuario);
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			msg = e.getMessage();
			System.out.println(msg);
		}
		return listaUsuarios;

	}

}